package com.jsh.erp.datasource.vo;

import com.jsh.erp.datasource.entities.DepotHead;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class DepotHeadVo4List extends DepotHead {
    @ApiModelProperty("商品id")
    private String projectName;
    @ApiModelProperty("供应商/客户名称")
    private String organName;
    @ApiModelProperty("用户名称")
    private String userName;
    @ApiModelProperty("财务名称")
    private String accountName;
    @ApiModelProperty("")
    private String allocationProjectName;
    @ApiModelProperty("商品信息相关")
    private String materialsList;
    @ApiModelProperty("pos创建人")
    private String salesManStr;
    @ApiModelProperty("出入库时间戳")
    private String operTimeStr;
    @ApiModelProperty("单项金额")
    private BigDecimal finishDebt;
    @ApiModelProperty("类型(出库/入库)")
    private String depotHeadType;
    @ApiModelProperty("操作员")
    private String creatorName;
    @ApiModelProperty("联系人")
    private String contacts;
    @ApiModelProperty("手机")
    private String telephone;
    @ApiModelProperty("地址")
    private String address;
    @ApiModelProperty("定金")
    private BigDecimal finishDeposit;
    @ApiModelProperty("要货仓库名称")
    private String depotName;
    @ApiModelProperty("验收仓库名称")
    private String checkDepotName;
    @ApiModelProperty("配送仓库名称")
    private String anotherDepotName;
    @ApiModelProperty("部门")
    private String department;
    @ApiModelProperty("到货日期时间戳")
    private String arrivalTimeStr;
    @ApiModelProperty("地址名")
    private String addressName;
    @ApiModelProperty("创建时间str")
    private String createTimeStr;
    @ApiModelProperty("审核进度")
    private Integer process;

    @ApiModelProperty("商品总数")
    private BigDecimal total;
    @ApiModelProperty("入库数")
    private BigDecimal receivedQuantity;

    @ApiModelProperty("客户名称-下达采购显示")
    private String clientName;
    @ApiModelProperty("厂家直发的订金")
    private BigDecimal straightDeposit;
    @ApiModelProperty("收款金额")
    private String amountCollectedStr;
    @ApiModelProperty("预收找零")
    private BigDecimal depositChange;
    @ApiModelProperty("收款找零")
    private BigDecimal payChange;
    @ApiModelProperty("实际收款")
    private BigDecimal actualPayment;
    @ApiModelProperty("抵扣")
    private BigDecimal deduction;
    @ApiModelProperty("收款")
    private BigDecimal receivable;
    @ApiModelProperty("销售出库，厂家到货收款金额")
    private String paymentSalesOut;
    @ApiModelProperty("销售出库，厂家到货退款金额")
    private String paymentSalesOutRefunds;
    @ApiModelProperty("销售出库，厂家到货订金")
    private String straightDepositStr;
    @ApiModelProperty("信用客户")
    private String chequePayment;
    @ApiModelProperty("登录名")
    private String loginName;
    @ApiModelProperty("结算员登录名")
    private String accountingLoginName;
    @ApiModelProperty("结算员真实姓名")
    private String accountingUserName;
    @ApiModelProperty("销售订单/厂家直发退货金额")
    private BigDecimal refundsDiscountLastMoney;
    private String collection;



}
